﻿namespace WMS6.QueryEntity
{
    using System;
    using System.Runtime.CompilerServices;
    using System.Runtime.Serialization;

    [DataContract]
    public class OrderSelectionQueryEntity : BaseQuery
    {
        [DataMember]
        public string AbcEnd { get; set; }

        [DataMember]
        public string AbcStart { get; set; }

        [DataMember]
        public string BatchPickMaxCount { get; set; }

        [DataMember]
        public string BatchPickMaxCube { get; set; }

        [DataMember]
        public string CarrierIdEnd { get; set; }

        [DataMember]
        public string CarrierIdStart { get; set; }

        [DataMember]
        public string CartonGroup { get; set; }

        [DataMember]
        public string CityBegin { get; set; }

        [DataMember]
        public string CityEnd { get; set; }

        [DataMember]
        public string CompanyEnd { get; set; }

        [DataMember]
        public string CompanyStart { get; set; }

        [DataMember]
        public string ConsigneeIdEnd { get; set; }

        [DataMember]
        public string ConsigneeIdStart { get; set; }

        [DataMember]
        public string CreatedBy { get; set; }

        [DataMember]
        public string CreatedDate { get; set; }

        [DataMember]
        public string DeliveryDateEnd { get; set; }

        [DataMember]
        public string DeliveryDateStart { get; set; }

        [DataMember]
        public string Descr { get; set; }

        [DataMember]
        public string DoorEnd { get; set; }

        [DataMember]
        public string DoorStart { get; set; }

        [DataMember]
        public string EnablePacking { get; set; }

        [DataMember]
        public string ExternOrderIdEnd { get; set; }

        [DataMember]
        public string ExternOrderIdStart { get; set; }

        [DataMember]
        public string IsActive { get; set; }

        [DataMember]
        public string IsDefault { get; set; }

        [DataMember]
        public string LoadIdEnd { get; set; }

        [DataMember]
        public string LoadIdStart { get; set; }

        [DataMember]
        public string LotEnd { get; set; }

        [DataMember]
        public string LotStart { get; set; }

        [DataMember]
        public string MaxOrders { get; set; }

        [DataMember]
        public string OrderDateEnd { get; set; }

        [DataMember]
        public string OrderDateStart { get; set; }

        [DataMember]
        public string OrderGroupEnd { get; set; }

        [DataMember]
        public string OrderGroupStart { get; set; }

        [DataMember]
        public string OrderHandingTypeEnd { get; set; }

        [DataMember]
        public string OrderHandingTypeStart { get; set; }

        [DataMember]
        public string OrderIdEnd { get; set; }

        [DataMember]
        public string OrderIdStart { get; set; }

        [DataMember]
        public string OrderPriorityEnd { get; set; }

        [DataMember]
        public string OrderPriorityStart { get; set; }

        [DataMember]
        public string OrderSelectionID { get; set; }

        [DataMember]
        public string OrderStatusEnd { get; set; }

        [DataMember]
        public string OrderStatusStart { get; set; }

        [DataMember]
        public string OrderTypeEnd { get; set; }

        [DataMember]
        public string OrderTypeStart { get; set; }

        [DataMember]
        public string OwnerIdEnd { get; set; }

        [DataMember]
        public string OwnerIdStart { get; set; }

        [DataMember]
        public string RouteEnd { get; set; }

        [DataMember]
        public string RouteStart { get; set; }

        [DataMember]
        public string RowID { get; set; }

        [DataMember]
        public string SkuClassIdEnd { get; set; }

        [DataMember]
        public string SkuClassIdStart { get; set; }

        [DataMember]
        public string SkuGroup2End { get; set; }

        [DataMember]
        public string SkuGroup2Start { get; set; }

        [DataMember]
        public string SkuGroupEnd { get; set; }

        [DataMember]
        public string SkuGroupStart { get; set; }

        [DataMember]
        public string SkuIdEnd { get; set; }

        [DataMember]
        public string SkuIdStart { get; set; }

        [DataMember]
        public string StateEnd { get; set; }

        [DataMember]
        public string StateStart { get; set; }

        [DataMember]
        public string StopEnd { get; set; }

        [DataMember]
        public string StopStart { get; set; }

        [DataMember]
        public string SystemCreated { get; set; }

        [DataMember]
        public string Udf1End { get; set; }

        [DataMember]
        public string Udf1Start { get; set; }

        [DataMember]
        public string Udf2End { get; set; }

        [DataMember]
        public string Udf2Start { get; set; }

        [DataMember]
        public string Udf3End { get; set; }

        [DataMember]
        public string Udf3Start { get; set; }

        [DataMember]
        public string Udf4End { get; set; }

        [DataMember]
        public string Udf4Start { get; set; }

        [DataMember]
        public string Udf5End { get; set; }

        [DataMember]
        public string Udf5Start { get; set; }

        [DataMember]
        public string UpdatedBy { get; set; }

        [DataMember]
        public string UpdatedDate { get; set; }

        [DataMember]
        public string WhID { get; set; }

        [DataMember]
        public string ZipEnd { get; set; }

        [DataMember]
        public string ZipStart { get; set; }
    }
}

